beat the socks off someone - French English Dictionary